# scripts/enemies/common/Slime.gd
class_name Slime
extends BaseEnemy # Make sure BaseEnemy.gd exists and has class_name BaseEnemy

func _ready():
    super._ready() # Call the parent's _ready function
    # Slime specific initialization if needed
    # You can override exported variables from BaseEnemy here or in the scene instance
    # health = 15.0
    # move_speed = 40.0
    # etc.
    print("Slime enemy ready.")

# Override methods from BaseEnemy if needed
# func _physics_process(delta):
#     super._physics_process(delta) # Call parent's physics process
#     # Add slime specific behavior

# func _perform_attack():
#     super._perform_attack() # Call parent's attack
#     # Add slime specific attack logic